/**
 * @file lnm8f01.c
 * @brief 
 * @version 0.1
 * @date 2023-09-12
 * 
 */

volatile unsigned char xdata OSCCK                _at_      0xE000;
volatile unsigned char xdata PLLCK                _at_      0xE001;
volatile unsigned char xdata PLLN                 _at_      0xE002;
volatile unsigned char xdata PLLM                 _at_      0xE003;
volatile unsigned char xdata SYSCK                _at_      0xE004;
volatile unsigned char xdata WDTCK                _at_      0xE005;
volatile unsigned char xdata TM0CK                _at_      0xE006;
volatile unsigned char xdata TM1CK                _at_      0xE007;
volatile unsigned char xdata TM2CK                _at_      0xE008;
volatile unsigned char xdata TM3CK                _at_      0xE009;
volatile unsigned char xdata TM4CK                _at_      0xE00A;
volatile unsigned char xdata PWMCK                _at_      0xE00B;
volatile unsigned char xdata ADCCK                _at_      0xE00C;
volatile unsigned char xdata SOFTRST              _at_      0xE00D;
volatile unsigned char xdata VREFCR               _at_      0xE040;
volatile unsigned char xdata OPA0CR               _at_      0xE041;

volatile unsigned char xdata CMP0CR               _at_      0xE043;
volatile unsigned char xdata CMP1CR               _at_      0xE044;
volatile unsigned char xdata LVDCR                _at_      0xE045;
volatile unsigned char xdata TEMPCR               _at_      0xE046;
volatile unsigned char xdata LDOCR                _at_      0xE047;
volatile unsigned char xdata VDETCR               _at_      0xE048;
volatile unsigned char xdata DAC0CR               _at_      0xE049;
volatile unsigned char xdata DAC1CR               _at_      0xE04A;
volatile unsigned char xdata CMPTRICR             _at_      0xE04B;
volatile unsigned char xdata KEY                  _at_      0xE080;
volatile unsigned char xdata UNLOCK               _at_      0xE080;
volatile unsigned char xdata TIMING               _at_      0xE081;
volatile unsigned char xdata ARL                  _at_      0xE082;
volatile unsigned char xdata ARH                  _at_      0xE083;
volatile unsigned char xdata WDATA                _at_      0xE084;
volatile unsigned char xdata CMD                  _at_      0xE085;
volatile unsigned char xdata BUSY                 _at_      0xE085;
volatile unsigned char xdata CR                   _at_      0xE086;
volatile unsigned char xdata PAHSEL               _at_      0xE0C0;
volatile unsigned char xdata PALSEL               _at_      0xE0C1;

volatile unsigned char xdata PAPU                 _at_      0xE0C4;
volatile unsigned char xdata PAPD                 _at_      0xE0C5;
volatile unsigned char xdata PAOD                 _at_      0xE0C6;
volatile unsigned char xdata PAINEN               _at_      0xE0C7;
volatile unsigned char xdata PAIPEN               _at_      0xE0C8;
volatile unsigned char xdata PASMT                _at_      0xE0C9;
volatile unsigned char xdata PBHSEL               _at_      0xE0CA;
volatile unsigned char xdata PBLSEL               _at_      0xE0CB;

volatile unsigned char xdata PBPU                 _at_      0xE0CE;
volatile unsigned char xdata PBPD                 _at_      0xE0CF;
volatile unsigned char xdata PBOD                 _at_      0xE0D0;
volatile unsigned char xdata PBINEN               _at_      0xE0D1;
volatile unsigned char xdata PBIPEN               _at_      0xE0D2;
volatile unsigned char xdata PBSMT                _at_      0xE0D3;
volatile unsigned char xdata PCHSEL               _at_      0xE0D4;
volatile unsigned char xdata PCLSEL               _at_      0xE0D5;

volatile unsigned char xdata PCPU                 _at_      0xE0D8;
volatile unsigned char xdata PCPD                 _at_      0xE0D9;
volatile unsigned char xdata PCOD                 _at_      0xE0DA;
volatile unsigned char xdata PCINEN               _at_      0xE0DB;
volatile unsigned char xdata PCIPEN               _at_      0xE0DC;
volatile unsigned char xdata PCSMT                _at_      0xE0DD;
volatile unsigned char xdata PDHSEL               _at_      0xE0DE;
volatile unsigned char xdata PDLSEL               _at_      0xE0DF;

volatile unsigned char xdata PDPU                 _at_      0xE0E2;
volatile unsigned char xdata PDPD                 _at_      0xE0E3;
volatile unsigned char xdata PDOD                 _at_      0xE0E4;
volatile unsigned char xdata PDINEN               _at_      0xE0E5;
volatile unsigned char xdata PDIPEN               _at_      0xE0E6;
volatile unsigned char xdata PDSMT                _at_      0xE0E7;
volatile unsigned char xdata PIT                  _at_      0xE0E8;
volatile unsigned char xdata PAIF                 _at_      0xE0E9;
volatile unsigned char xdata PBIF                 _at_      0xE0EA;
volatile unsigned char xdata PCIF                 _at_      0xE0EB;
volatile unsigned char xdata PDIF                 _at_      0xE0EC;
volatile unsigned char xdata PADR                 _at_      0xE0ED;
volatile unsigned char xdata PASR                 _at_      0xE0EE;
volatile unsigned char xdata PBDR                 _at_      0xE0EF;
volatile unsigned char xdata PBSR                 _at_      0xE0F0;
volatile unsigned char xdata PCDR                 _at_      0xE0F1;
volatile unsigned char xdata PCSR                 _at_      0xE0F2;
volatile unsigned char xdata PDDR                 _at_      0xE0F3;
volatile unsigned char xdata PDSR                 _at_      0xE0F4;
volatile unsigned char xdata ADCON0               _at_      0xE100;
volatile unsigned char xdata ADCON1               _at_      0xE101;
volatile unsigned char xdata ADCON2               _at_      0xE102;
volatile unsigned char xdata ADCDLY               _at_      0xE103;
volatile unsigned char xdata ADCRH                _at_      0xE104;
volatile unsigned char xdata ADCRL                _at_      0xE105;
volatile unsigned char xdata ADCMPH               _at_      0xE106;
volatile unsigned char xdata ADCMPL               _at_      0xE107;
volatile unsigned char xdata ADCINT               _at_      0xE108;
volatile unsigned char xdata ADCCHCON             _at_      0xE109;
volatile unsigned char xdata DPDMC0               _at_      0xE140;
volatile unsigned char xdata DPDMC1               _at_      0xE141;
volatile unsigned char xdata BMCCON               _at_      0xE180;
volatile unsigned char xdata BMCENC               _at_      0xE181;
volatile unsigned char xdata BMCENCF              _at_      0xE182;
volatile unsigned char xdata BMCDEC               _at_      0xE183;
volatile unsigned char xdata BMCDECTH             _at_      0xE184;
volatile unsigned char xdata TM2CR                _at_      0xE1C0;
volatile unsigned char xdata TM2CCMR              _at_      0xE1C1;
volatile unsigned char xdata TM2CCTR              _at_      0xE1C2;
volatile unsigned char xdata TM2OCR               _at_      0xE1C3;
volatile unsigned char xdata TM2EGR               _at_      0xE1C4;
volatile unsigned char xdata TM2SR                _at_      0xE1C5;
volatile unsigned char xdata TM2IER               _at_      0xE1C6;
volatile unsigned char xdata TM2CNTH              _at_      0xE1C7;
volatile unsigned char xdata TM2CNTL              _at_      0xE1C8;
volatile unsigned char xdata TM2ARRH              _at_      0xE1C9;
volatile unsigned char xdata TM2ARRL              _at_      0xE1CA;
volatile unsigned char xdata TM2CCRH              _at_      0xE1CB;
volatile unsigned char xdata TM2CCRL              _at_      0xE1CC;
volatile unsigned char xdata TM2DTG               _at_      0xE1CD;
volatile unsigned char xdata TM3CR                _at_      0xE200;
volatile unsigned char xdata TM3CCMR              _at_      0xE201;
volatile unsigned char xdata TM3CCTR              _at_      0xE202;
volatile unsigned char xdata TM3OCR               _at_      0xE203;
volatile unsigned char xdata TM3EGR               _at_      0xE204;
volatile unsigned char xdata TM3SR                _at_      0xE205;
volatile unsigned char xdata TM3IER               _at_      0xE206;
volatile unsigned char xdata TM3CNTH              _at_      0xE207;
volatile unsigned char xdata TM3CNTL              _at_      0xE208;
volatile unsigned char xdata TM3ARRH              _at_      0xE209;
volatile unsigned char xdata TM3ARRL              _at_      0xE20A;
volatile unsigned char xdata TM3CCRH              _at_      0xE20B;
volatile unsigned char xdata TM3CCRL              _at_      0xE20C;
volatile unsigned char xdata TM3DTG               _at_      0xE20D;
volatile unsigned char xdata TM4CR                _at_      0xE240;
volatile unsigned char xdata TM4CCMR              _at_      0xE241;
volatile unsigned char xdata TM4CCTR              _at_      0xE242;
volatile unsigned char xdata TM4OCR           	  _at_      0xE243;
volatile unsigned char xdata TM4EGR           	  _at_      0xE244;
volatile unsigned char xdata TM4SR                _at_      0xE245;
volatile unsigned char xdata TM4IER               _at_      0xE246;
volatile unsigned char xdata TM4CNTH              _at_      0xE247;
volatile unsigned char xdata TM4CNTL              _at_      0xE248;
volatile unsigned char xdata TM4ARRH              _at_      0xE249;
volatile unsigned char xdata TM4ARRL              _at_      0xE24A;
volatile unsigned char xdata TM4CCRH              _at_      0xE24B;
volatile unsigned char xdata TM4CCRL           	  _at_      0xE24C;
volatile unsigned char xdata TM4DTG           	  _at_      0xE24D;
volatile unsigned char xdata PWMCON0              _at_      0xE280;
volatile unsigned char xdata PWMCON1              _at_      0xE281;
volatile unsigned char xdata PWMPL                _at_      0xE282;
volatile unsigned char xdata PWMPH                _at_      0xE283;
volatile unsigned char xdata PWM0DUL              _at_      0xE284;
volatile unsigned char xdata PWM0DUH              _at_      0xE285;
volatile unsigned char xdata PWM1DUL              _at_      0xE286;
volatile unsigned char xdata PWM1DUH              _at_      0xE287;
volatile unsigned char xdata PWM2DUL              _at_      0xE288;
volatile unsigned char xdata PWM2DUH              _at_      0xE289;
volatile unsigned char xdata PWM3DUL              _at_      0xE28A;
volatile unsigned char xdata PWM3DUH              _at_      0xE28B;
volatile unsigned char xdata PWM4DUL              _at_      0xE28C;
volatile unsigned char xdata PWM4DUH              _at_      0xE28D;
volatile unsigned char xdata PWM5DUL              _at_      0xE28E;
volatile unsigned char xdata PWM5DUH              _at_      0xE28F;
volatile unsigned char xdata PWMDTC               _at_      0xE290;
volatile unsigned char xdata PWMDTL               _at_      0xE291;
volatile unsigned char xdata PWMDTH               _at_      0xE292;
volatile unsigned char xdata PWMPOL               _at_      0xE293;
volatile unsigned char xdata PWMOEN               _at_      0xE294;
volatile unsigned char xdata PWMMD                _at_      0xE295;
volatile unsigned char xdata PWMFBK0              _at_      0xE296;
volatile unsigned char xdata PWMFBK1              _at_      0xE297;
volatile unsigned char xdata PWMINTC              _at_      0xE298;
volatile unsigned char xdata PWMPFRAC             _at_      0xE299;
volatile unsigned char xdata PWMDFRACL            _at_      0xE29A;
volatile unsigned char xdata PWMDFRACH            _at_      0xE29B;
volatile unsigned char xdata LEDCTR               _at_      0xE2C0;
volatile unsigned char xdata LEDSTAT              _at_      0xE2C1;
volatile unsigned char xdata LEDICLR 		          _at_      0xE2C2;
volatile unsigned char xdata LED0DATA 	          _at_      0xE2C3;
volatile unsigned char xdata LED0T0L  	          _at_      0xE2C5;
volatile unsigned char xdata LED0T0H  		        _at_      0xE2C4;
volatile unsigned char xdata LED1DATA 		        _at_      0xE2C6;
volatile unsigned char xdata LED1T0L   		        _at_      0xE2C8;
volatile unsigned char xdata LED1T0H   		        _at_      0xE2C7;
